slug caterpillar - Turkish English Dictionary